//
//  DeviceManagerHelper.h
//  Router
//
//  Created by teki on 15/10/27.
//  Copyright © 2015年 dc. All rights reserved.
//

#import "BaseHelper.h"
/// 设备管理
@interface DeviceManagerHelper : BaseHelper
/**
 *  正在连接的设备列表
 *
 *  @param deviceID 设备id
 *  @param user     用户名
 *  @param success  <#success description#>
 *  @param failure  <#failure description#>
 */
- (void)getConnectedDeviceListWithDeviceID:(NSString *)deviceID
                                      user:(NSString *)user
                                   success:(RequestSussess)success
                                   failure:(RequestFailure)failure;


/**
 *  拉黑设备
 *
 *  @param deviceID <#deviceID description#>
 *  @param macAddr  <#macAddr description#>
 *  @param hostname <#hostname description#>
 *  @param success  <#success description#>
 *  @param failure  <#failure description#>
 */
- (void)addToBlackListByMacWithDeviceID:(NSString *)deviceID
                                    mac:(NSString *)macAddr
                               hostName:(NSString *)hostname
                                success:(RequestSussess)success
                                failure:(RequestFailure)failure;



/**
 *  设备黑名单
 *
 *  @param deviceID 当前管理的WIFI的DeviceID
 *  @param user     当前用户名
 *  @param success  <#success description#>
 *  @param failure  <#failure description#>
 */
- (void)getBlackListByDeviceID:(NSString *)deviceID
                          user:(NSString *)user
                       success:(RequestSussess)success
                       failure:(RequestFailure)failure;


/**
 *  恢复设备
 *
 *  @param deviceID 当前管理WIFI的deviceID
 *  @param macAddr  设备的mac地址
 *  @param success  <#success description#>
 *  @param failure  <#failure description#>
 */
- (void)deleteFromBlackListWithDeviceID:(NSString *)deviceID
                                    mac:(NSString *)macAddr
                               success:(RequestSussess)success
                                failure:(RequestFailure)failure;
@end
